package com.vst.hsd.dominio;

import java.io.Serializable;
import javax.persistence.*;


/**
 * The persistent class for the cliente database table.
 * 
 */
@Entity
@Table(name="Cliente")
public class Cliente extends Persona implements Serializable {
	private static final long serialVersionUID = 1L;

	@Column(name="codigo")
	private String codigo;

	@Column(name="dni")
	private String dni;

	@Column(name="estadoCivil")
	private String estadoCivil;

	private String ruc;

	//bi-directional one-to-one association to CodigoCliente
	@OneToOne(mappedBy="cliente", fetch=FetchType.LAZY)
	private CodigoCliente codigoCliente;

    public Cliente() {
    }

	public String getCodigo() {
		return this.codigo;
	}

	public void setCodigo(String codigo) {
		this.codigo = codigo;
	}

	public String getDni() {
		return this.dni;
	}

	public void setDni(String dni) {
		this.dni = dni;
	}

	public String getEstadoCivil() {
		return this.estadoCivil;
	}

	public void setEstadoCivil(String estadoCivil) {
		this.estadoCivil = estadoCivil;
	}

	public String getRuc() {
		return this.ruc;
	}

	public void setRuc(String ruc) {
		this.ruc = ruc;
	}

	
	
	public CodigoCliente getCodigoCliente() {
		return this.codigoCliente;
	}

	public void setCodigoCliente(CodigoCliente codigoCliente) {
		this.codigoCliente = codigoCliente;
	}
	
}